<?php 
class notificacao_opcoesModel extends Model{
    public $tabela = "notificacao_opcoes";
    public $pkey   = array('cod_usuario','notificacao_actionnotify_cod');
    public $dados  = array(
         'cod_usuario' => array(
	    'name'     => 'Usuario',
	    'type'     => 'int',
	    'size'     => '11',
	    'pkey'    => true,
	    'grid'    => true,
	    'display' => true,
	    'fkey' => array(
	        'model' => 'usuario/login',
	        'cardinalidade' => '1n',
	        'keys' => array('cod_usuario', 'cod_usuario'),
	    ),
        ),
         'notificacao_actionnotify_cod' => array(
	    'name'     => 'Actionnotify',
	    'type'     => 'int',
	    'size'     => '11',
	    'pkey'    => true,
	    'grid'    => true,
	    'display' => true,
	    'especial' => 'session',
	    'session'  => 'notificacao/actionnotify',
	    'fkey' => array(
	        'model' => 'notificacao/actionnotify',
	        'cardinalidade' => '1n',
	        'keys' => array('notificacao_actionnotify_cod', 'notificacao_actionnotify_cod'),
	    ),
        ),
         'notificacao_opcoes_frequencia' => array(
	    'name'     => 'Frequencia',
	    'type'     => 'enum',
	    'default' => 'instantaneo',
	    'options' => array(
	    	'instantaneo' => '"instantâneo"',
	    	'diario' => '"diário"',
	    	'semanal' => '"semanal"',
	    	'nao-notificar' => '"não notificar"',
	    ),
	    'notnull' => true,
	    'grid'    => true,
	    'display' => true,
        ),
         'notificacao_opcoes_email' => array(
	    'name'     => 'Email',
	    'type'     => 'bit',
	    'default' => '0',
	    'notnull' => true,
	    'grid'    => true,
	    'display' => true,
        ),
         'notificacao_opcoes_sms' => array(
	    'name'     => 'Sms',
	    'type'     => 'bit',
	    'default' => '0',
	    'grid'    => true,
	    'display' => true,
        ),
         'notificacao_opcoes_popup' => array(
	    'name'     => 'Popup',
	    'type'     => 'bit',
	    'default' => '0',
	    'grid'    => true,
	    'display' => true,
        ),
         'incluir_texto_da_mensagem' => array(
	    'name'     => 'Mensagem',
	    'type'     => 'bit',
	    'default' => '0',
	    'grid'    => true,
	    'display' => true,
        ),
	    'button'     => array('button' => 'Gravar Opcoes'),);
}
?>